package com.wjd.wshow.service;

import com.wjd.wshow.common.resource.Resource;
import com.wjd.wshow.common.resource.pojo.ThumbnailResource;

public interface ThumbnailService {

    /**
     * 创建缩略图
     * @param resource 原始资源
     * @return 缩略图资源
     */
    ThumbnailResource createThumbnail(Resource resource);

    /**
     * 获取缩略图资源
     * @param id 资源id
     * @return 资源
     */
    ThumbnailResource getThumbnail(String id);

    /**
     * 删除缩略图
     * @param id 资源id
     */
    void deleteThumbnail(String id);
}
